Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F16 Wimbledon - London Nordea Open - Bastad Cordoba Open - Cordoba Barletta Challenger Cagliari Challenger Tunis Challenger Bonn Challenger Modena Challenger Sassuolo Challenger Trieste Challenger Como Challenger Banja Luka Challenger Kigali 1 Challenger Punta Del Este Challenger Piracicaba Challenger Vicenza Challenger Milan Challenger Modena Challenger Lisbon Challenger Genova Challenger Biella Challenger Bad Waltersdorf Challenger Romania F1 Romania F16 Germany F13 Italy F21 Italy F22 Italy F23 Italy F30 Italy F1 Italy F4 Romania F1 Italy F17 Italy F20 Serbia F8 Serbia F9 Italy F31 Turkey F1 Germany F2 Spain F3 Croatia F3 Croatia F4 Italy F7 Romania F1 Romania F3 Italy F15 Italy F23 Croatia F12 Israel F1 Israel F2 Israel F3 Croatia F1 Croatia F3 Croatia F4 Croatia F5 Italy F10 Hungary F2 Italy F17 Italy F6 Italy F7 Romania F4 Colombia F1 Colombia F2 Czech Republic F2 Romania F4 Italy F11 Romania F6 Germany F7 Romania F16 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Dominican Republic F1 Austria F3 Romania F1 Romania F2 Romania F3 Romania F15 Romania F16 Romania F18 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Greece F2 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Italy F12 Italy F16 Italy F3 Italy F5 (Santa Margherita Di Pula) Croatia F11 Italy F6 (Santa Margherita Di Pula) Croatia F14 Italy F18 Spain F27 Italy F26 Italy F6 Germany F2 Italy F29 Spain F28 Spain F2 M25 Portimao M15 Doha M25 Doha Seguros Bolivar Open - Medellin BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Brasov Challenger - Brasov Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Puerto Rico Challenger Tennis Event - Humacao M25+H Bacau Oberstaufen Cup-Head German Master's Series - Oberstaufen Timisoara Challenger - Timisoara Brasov Challenger - Brasov Copa Petrobras Colombia - Bogota Italy F12 Ipsos Bucharest Challenger - Bucharest Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville M25 Heraklion M25 Heraklion Naples Challenger - Naples XII Abierto Internacional de Salinas - Salinas Belgrade Challenger Sarajevo Challenger Tunis Challenger Brasov Challenger Medellin Challenger Guayaquil Challenger Tunis Challenger Biella Challenger Cremona Challenger Furth Challenger Lugano Challenger Bytom Challenger Milan Challenger Reggio Emilia Challenger Arad Challenger Pozoblanco Challenger Recanati Challenger Genova Challenger Brasov Challenger Palermo Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Kazan Challenger Bergamo Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Athens Challenger Rome Challenger Rome Challenger Furth Challenger Braunschweig Challenger Oberstaufen Challenger Brasov Challenger Todi Challenger Napoli Challenger Palermo Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Mersin Challenger Rome Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Kosice Challenger Marburg Challenger San Benedetto Challenger Timisoara Challenger Recanati Challenger Orbetello Challenger Aptos Challenger San Marino Challenger Cordenons Challenger Como Challenger Brasov Challenger Todi Challenger Izmir Challenger Madrid Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Le Gosier Challenger Rome Challenger Napoli Challenger Bordeaux Challenger Caltanissetta Challenger Arad Challenger Timisoara Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Guimaraes Challenger Orbetello Challenger Segovia Challenger San Marino Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Szczecin Challenger Orleans Challenger Sibiu Challenger Mons Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Granby Challenger Vercelli Challenger Tunis Challenger Rome Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Nottingham-2 Challenger Milan Challenger Binghamton Challenger Lexington Challenger San Marino Challenger Como Challenger Genova Challenger Brasov Challenger Biella Challenger Trnava Challenger Sibiu Challenger Geneva Challenger Brescia Challenger Irving Challenger Napoli Challenger Vercelli Challenger Turin Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Padova Challenger Todi Challenger San Benedetto Challenger Aptos Challenger Vancouver Challenger Genova Challenger Szczecin Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rome Challenger Mohammedia Challenger Eckental Challenger Bratislava Challenger ATP Challenger Tour Finals Wroclaw Challenger Heilbronn Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Rome Challenger Surbiton Challenger Perugia Challenger Ilkley Challenger Milan Challenger Todi Challenger Cordenons Challenger Como Challenger Genova Challenger St. Remy Challenger Szczecin Challenger Istanbul Challenger Izmir Challenger Rome Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Bangkok Challenger Koblenz Challenger Budapest Challenger Santiago Challenger Sophia Antipolis Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Caltanissetta Challenger Todi Challenger Milan Challenger Braunschweig Challenger Como Challenger Genova Challenger Sibiu Challenger Rome Challenger Kaohsiung Challenger Brest Challenger Lima Challenger Guayaquil Challenger Bratislava Challenger Montevideo Challenger Koblenz Challenger Indian Wells Challenger Santiago Challenger Marbella Challenger Alicante Challenger Surbiton Challenger Ilkley Challenger Genova Challenger Szczecin Challenger Orleans Challenger Lima Challenger Newport Beach Challenger Punta Del Este Challenger Indian Wells Challenger Todi Challenger Aix En Provence Challenger Parma Challenger Iasi Challenger Quimper Challenger St. Petersburg 2 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Iasi Challenger San Marino Challenger Szczecin Challenger Bucharest Challenger Losinj Challenger Ortisei Challenger Forli 2 Challenger Forli 5 Challenger Phoenix Challenger Marbella Challenger Lugano Challenger Barletta Challenger Surbiton Challenger Montechiarugolo - Parma Challenger Verona Challenger Lisbon Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Heilbronn Challenger Ismaning Challenger Eckental Challenger Perugia Challenger Forli 3 Challenger Biella 6 Challenger Arad Challenger Biel Challenger Vancouver Challenger Prague 2 Challenger Nottingham Challenger Milan Challenger Raanana Challenger Luedenscheid Challenger Braunschweig Challenger Salzburg Challenger Iasi Challenger Verona Challenger Trieste Challenger Cordenons Challenger San Marino Challenger Ottignies-Louvain-la-Neuve Challenger Prague 3 Challenger Como Challenger Tulln Challenger Szczecin Challenger Ortisei Challenger Genova Challenger Sibiu Challenger Parma Challenger Madrid Challenger Lima 2 Challenger Ortisei Challenger Bergamo Challenger Guayaquil Challenger Montevideo Challenger Perugia Challenger Rovereto Challenger Francavilla Challenger Biel Challenger Sanremo Challenger Barcelona Challenger St. Remy Challenger Morelos Challenger Leon Challenger Mauthausen Challenger Perugia Challenger Tyler Challenger Palmas del Mar Challenger Iasi Challenger Grodzisk Mazowiecki Challenger Lugano Challenger Santiago Challenger Bratislava 2 Challenger Olbia Challenger Little Rock Challenger Ismaning Challenger Hagen Challenger Oeiras 2 Challenger Bonn Challenger Punta Del Este Challenger Piracicaba Challenger Cherbourg Challenger Pau Challenger Cortina Challenger Manerbio Challenger Sofia 2 Challenger Naples Challenger Skopje Challenger Vicenza Challenger Szczecin Challenger Todi Challenger Kigali 2 Challenger Naples Challenger Monza Challenger Guadalajara Challenger Istanbul Challenger Sassuolo Challenger BCR Open Romania - Bucharest Trieste Challenger Barletta Challenger Arad Challenger Marburg Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Istanbul Challenger Mouilleron-Le-Captif Challenger BCR Open Romania - Bucharest Forli 6 Challenger Canberra Challenger Qatar ExxonMobil Open - Doha Francavilla Challenger Milan Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Rennes Challenger Napoli 2 Challenger Irving Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Prostejov Challenger Heilbronn Challenger Fano Challenger Murcia Challenger Tulln Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Belgrade Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sibiu Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Biella Challenger If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Brisbane International - Brisbane Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Milan Challenger Szczecin Challenger Topshelf Open - 's-Hertogenbosch Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Rome Challenger If Stockholm Open - Stockholm European Open - Antwerp Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires BMW Open - Munich Konzum Croatia Open - Umag Barletta Challenger Shenzhen Open - Shenzhen Maharashtra Open - Pune Ecuador Open - Quito Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Citi Open - Washington Argentina Open - Buenos Aires Rio Open - Rio de Janeiro San Marino Challenger Turin Challenger Murray River Open - Melbourne Cordoba Open - Cordoba Serbia Open - Belgrade Millennium Estoril Open - Estoril Tata Open Maharashtra - Pune Cordoba Open - Cordoba Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Zadar Challenger Forli 3 Challenger Nonthaburi 1 Challenger Estoril Challenger Caltanissetta Challenger Orbetello Challenger Rennes Challenger Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Bank Austria Tennis Trophy - Vienna Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Bet-at-home Cup - Kitzbuhel China Open - Beijing Open de Nice Cote d'Azur - Nice BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm Rio Open - Rio de Janeiro Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Open de Nice Cote d'Azur - Nice Qatar ExxonMobil Open - Doha Ecuador Open - Quito Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Hungarian Open - Budapest Braunschweig Challenger Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Argentina Open - Buenos Aires Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel French Open - Paris Moselle Open - Metz ASB Classic - Auckland U.S. Open - New York Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona French Open - Paris BMW Open - Munich Fever-Tree Championships - London Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag U.S. Open - New York German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Australian Open - Melbourne Santa Cruz de la Sierra Challenger French Open - Paris Citi Open - Washington Generali Open - Kitzbuhel Tel Aviv Watergen Open - Tel Aviv Grand Prix Hassan II - Marrakech Winston-Salem Open - Winston-Salem Moselle Open - Metz Gonet Geneva Open - Geneva Zhuhai Open - Zhuhai China Open - Beijing European Open - Antwerp Wimbledon - London Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland U.S. Open - New York Cordoba Open - Cordoba Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Australian Open - Melbourne Generali Open - Kitzbuhel Rio Open - Rio de Janeiro French Open - Paris Santiago Open - Santiago Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne Rio Open - Rio de Janeiro Australian Open - Melbourne Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva French Open - Paris Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Wimbledon - London U.S. Open - New York Winston-Salem Open - Winston-Salem Australian Open - Melbourne Sofia Open - Sofia French Open - Paris Wimbledon - London Sardegna Open - Cagliari Emilia-Romagna Open - Parma U.S. Open - New York Australian Open - Melbourne French Open - Paris Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Wimbledon - London Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Millennium Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Firenze Open - Florence Chile Dove Men+Care Open - Santiago Plava Laguna Croatia Open - Umag Bucharest Open - Bucharest Modena Challenger Plava Laguna Croatia Open - Umag Istanbul Challenger Rosario Challenger Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 French Open (juniors) Wimbledon (juniors) Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Movistar Chile Open - Santiago BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha Rothesay International - Eastbourne Lugano Challenger U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, SWE-ROU, 3-2 Rogers Cup - Montreal Davis Cup, Group II, 1R, ROU-ZIM 4-1 Internazionali BNL d'Italia - Rome Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 French Open - Paris Davis Cup, Group I, 1R, ROU-TPE 1-3 U.S. Open - New York Davis Cup, Group I, PO, GRE-ROU 4-0